def is_mp4(file_path):
    try:
        with open(file_path, "rb") as f:
            header = f.read(8)  # 读取前8字节
            return header[4:8] == b"ftyp"  # 检查第5-8字节是否是 "ftyp"
    except FileNotFoundError:
        print("错误：文件不存在！")
        return False
    except Exception as e:
        print(f"检测失败：{e}")
        return False

# 让用户输入文件路径
file_path = input("请输入文件路径（如 C:\\video.mp4 或 /home/user/video.mp4）：").strip('"')  # 去除可能的引号

if is_mp4(file_path):
    print("✅ 这是一个 MP4 文件！")
else:
    print("❌ 这不是 MP4 文件，或文件已损坏。")
